difficult to operate - French English Dictionary